Modules options

Interpolation

"Linear" interpolation "draws" a straight line between the samples. "Sinc" interpolation "draws" a smooth curve between the samples and gives better quality. "off" can be useful for emulating the sound of old trackers that had no interpolation.

Ramping

Ramping makes volume and panning changes smoother so that sudden large volume/panning changes do not cause any "clicking" in the sound. It also fades in (very quickly) new samples so that there is no click from them. Sensitive ramping only performs the fade-in when it is necessary to prevent a click, so percussive sounds stay sharp.

Surround Sound

"Mode 2" ignores panning, so is particularly good for mono MODs.

Pan separation

The higher the setting, the more sounds are pushed away from centre. Obviously can only affect things when playing in stereo.

FT2 panning

This enables FT2's sqrt panning method on XM files, otherwise linear panning is used, as with other formats. This applies automatically to MOD files when "MOD playback mode" is set to "FT2".

Reset at end when loop not detected

When enabled, the playback state will be reset when looping a MOD that wasn't detected as intended to be looped.

Auto-looping

When looping is set to "auto", this option determines when to loop MOD formats.

MOD playback mode

Most trackers play MOD files a little differently from each other. This decides how XMPlay should play them. "FT2" mode emulates FastTracker 2. "PT1" emulates ProTracker 1.3, as does "PT1 -filter" but without the Amiga filter. "normal" is also much like "PT1" but without some of its quirks.

Force VBlank timing on MOD files

XMPlay will try to auto-detect MOD files that were meant to use VBlank timing but if that detection fails, this option can be used to force VBlank timing. Changing this setting after loading a MOD file won't change the file's length calculation; the file will have to be reloaded for that to happen.

Don't use built-in decoder on Adlib files

The built-in MOD player doesn't support Adlib/OPL instruments, so this option allows files that use them to be played with a plugin that does support them instead.

Ignore muting in files

IT and S3M files can have muted channels, which XMPlay will honour when loading the files, unless this option is enabled.

Channels can be (un)muted in the MOD pattern display.

Trim ending silence

If there is any silent space at the end of a track, it will not be played. Instead XMPlay will jump to the next track, assuming there is more than one track in the list, and looping is not on.

Universal Y/Z effects

This enables support for the IT Yxx (panbrello) and Zxx (filter) effects in the XM and S3M formats. They are automatically enabled when DMO effects are used, as that indicates the file was created with MPT (which is what allows Yxx and Zxx to be used in XM/S3M files).

Virtual channels

This is the maximum number of virtual channels to use when playing IT files. Changes take effect when the next file is loaded.

Show extra info in pattern display

When enabled, the current active channels (including virtual) and bpm/speed values are shown at the top of the MOD pattern display.

Narrow pattern display

This removes the instrument/volume column from the MOD pattern display when there are a certain number of channels, so that more channels can fit on screen.